[INFO] fetching crate ecfuzz 0.2.4...
[INFO] checking ecfuzz-0.2.4 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate ecfuzz 0.2.4 into /workspace/builds/worker-6-tc1/source
[INFO] validating manifest of crates.io crate ecfuzz 0.2.4 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ecfuzz 0.2.4
[INFO] finished tweaking crates.io crate ecfuzz 0.2.4
[INFO] tweaked toml for crates.io crate ecfuzz 0.2.4 written to /workspace/builds/worker-6-tc1/source/Cargo.toml
[INFO] crate crates.io crate ecfuzz 0.2.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]     Updating crates.io index
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded xxhash-rust v0.8.7
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 1bec523d18c932d5355da8883ff43ce5d5a918a54bfc72e8a02574e726840e34
[INFO] running `Command { std: "docker" "start" "-a" "1bec523d18c932d5355da8883ff43ce5d5a918a54bfc72e8a02574e726840e34", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "1bec523d18c932d5355da8883ff43ce5d5a918a54bfc72e8a02574e726840e34", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "1bec523d18c932d5355da8883ff43ce5d5a918a54bfc72e8a02574e726840e34", kill_on_drop: false }`
[INFO] [stdout] 1bec523d18c932d5355da8883ff43ce5d5a918a54bfc72e8a02574e726840e34
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] bdafbbbef0932f38c0b2c580e007d9f4e9ae46ac1bfce272eaba36572163c86a
[INFO] running `Command { std: "docker" "start" "-a" "bdafbbbef0932f38c0b2c580e007d9f4e9ae46ac1bfce272eaba36572163c86a", kill_on_drop: false }`
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]     Checking either v1.9.0
[INFO] [stderr]     Checking xxhash-rust v0.8.7
[INFO] [stderr]     Checking crossbeam-deque v0.8.3
[INFO] [stderr]     Checking rayon v1.8.0
[INFO] [stderr]     Checking ecfuzz v0.2.4 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0382]: borrow of moved value: `my_engine.data`
[INFO] [stdout]    --> examples/fuzz_c_lib/main.rs:291:32
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let mut my_engine = MyFuzzEngine::new();
[INFO] [stdout]     |         ------------- move occurs because `my_engine` has type `MyFuzzEngine`, which does not implement the `Copy` trait
[INFO] [stdout] ...
[INFO] [stdout] 256 |         my_engine.mutate(cov_corpus.total_coverage.len());
[INFO] [stdout]     |         --------- value moved here
[INFO] [stdout] ...
[INFO] [stdout] 291 |             let corpus_entry = my_engine.data.clone().serialize(mutation_trial.coverage);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ value borrowed here after move
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0382`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ecfuzz` (example "fuzz_c_lib") due to 2 previous errors
[INFO] running `Command { std: "docker" "inspect" "bdafbbbef0932f38c0b2c580e007d9f4e9ae46ac1bfce272eaba36572163c86a", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "bdafbbbef0932f38c0b2c580e007d9f4e9ae46ac1bfce272eaba36572163c86a", kill_on_drop: false }`
[INFO] [stdout] bdafbbbef0932f38c0b2c580e007d9f4e9ae46ac1bfce272eaba36572163c86a
[INFO] checking ecfuzz-0.2.4 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate ecfuzz 0.2.4 into /workspace/builds/worker-6-tc2/source
[INFO] validating manifest of crates.io crate ecfuzz 0.2.4 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate ecfuzz 0.2.4
[INFO] finished tweaking crates.io crate ecfuzz 0.2.4
[INFO] tweaked toml for crates.io crate ecfuzz 0.2.4 written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] crate crates.io crate ecfuzz 0.2.4 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 6eaa7a20085488959919ba51d2a7c904038cb3f9b0f49815837337ee38f0d93b
[INFO] running `Command { std: "docker" "start" "-a" "6eaa7a20085488959919ba51d2a7c904038cb3f9b0f49815837337ee38f0d93b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6eaa7a20085488959919ba51d2a7c904038cb3f9b0f49815837337ee38f0d93b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6eaa7a20085488959919ba51d2a7c904038cb3f9b0f49815837337ee38f0d93b", kill_on_drop: false }`
[INFO] [stdout] 6eaa7a20085488959919ba51d2a7c904038cb3f9b0f49815837337ee38f0d93b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] c1d6751a7f8cce570952aa18755be9bce5f971aa7a7ae0a2823fe008ed7a7d9c
[INFO] running `Command { std: "docker" "start" "-a" "c1d6751a7f8cce570952aa18755be9bce5f971aa7a7ae0a2823fe008ed7a7d9c", kill_on_drop: false }`
[INFO] [stderr]    Compiling memoffset v0.9.0
[INFO] [stderr]    Compiling crossbeam-utils v0.8.16
[INFO] [stderr]    Compiling crossbeam-epoch v0.9.15
[INFO] [stderr]    Compiling rayon-core v1.12.0
[INFO] [stderr]     Checking either v1.9.0
[INFO] [stderr]     Checking xxhash-rust v0.8.7
[INFO] [stderr]     Checking crossbeam-deque v0.8.3
[INFO] [stderr]     Checking rayon v1.8.0
[INFO] [stderr]     Checking ecfuzz v0.2.4 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:228:68
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 .any(|a| a.contains(arg) || (arg.len() > 2 && &arg[0..2] == "-I"))
[INFO] [stdout]     |                                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:246:35
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 } else if arg.get(0..1).unwrap() == "-" {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:311:35
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 } else if arg.get(0..1).unwrap() == "-" {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:442:35
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 } else if arg.get(0..1).unwrap() == "-" {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:458:35
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 } else if arg.get(0..1).unwrap() == "-" {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:468:38
[INFO] [stdout]     |
[INFO] [stdout] 468 |             if arg.len() > 2 && &arg[0..2] == "-I" {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/config.rs:470:59
[INFO] [stdout]     |
[INFO] [stdout] 470 |                     .push(canonicalize(PathBuf::from(&arg[2..])).unwrap());
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/corpus.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |         for san_idx in 0..SANITIZERS.len() {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/corpus.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for byte_idx in (1..self.data.len() - chunk_size + 1)
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:104:22
[INFO] [stdout]     |
[INFO] [stdout] 104 |             for _ in 0..chunk_size {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 for _ in 0..chunk_size {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:127:48
[INFO] [stdout]     |
[INFO] [stdout] 127 |             String::from_utf8_lossy(&self.data[0..min(64, self.data.len())]),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:363:53
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 &String::from_utf8_lossy(&self.data[0..maxlen]).replace('\n', ""),
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:379:53
[INFO] [stdout]     |
[INFO] [stdout] 379 |                 &String::from_utf8_lossy(&self.data[0..maxlen]).replace('\n', ""),
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:442:18
[INFO] [stdout]     |
[INFO] [stdout] 442 |         for i in 0..iter_count + FUZZING_QUEUE_SIZE {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:453:41
[INFO] [stdout]     |
[INFO] [stdout] 453 | ...                   .splice(idx2..&(idx2 + FUZZ_END_TAG.len()), b"".to_vec())
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:459:41
[INFO] [stdout]     |
[INFO] [stdout] 459 | ...                   .splice(idx1..&(idx1 + FUZZ_START_TAG.len()), b"".to_vec())
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:465:49
[INFO] [stdout]     |
[INFO] [stdout] 465 | ...                   generated_bytes[idx1 + FUZZ_START_TAG.len()..*idx2].to_vec();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:469:33
[INFO] [stdout]     |
[INFO] [stdout] 469 | ...                   idx1..&(idx2 - FUZZ_START_TAG.len()),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:947:41
[INFO] [stdout]     |
[INFO] [stdout] 947 |             if line.len() >= 2 && &line[0..2] == b"SF" {
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:951:43
[INFO] [stdout]     |
[INFO] [stdout] 951 |             if !(line.len() >= 4 && &line[0..4] == b"BRDA") {
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/execute.rs:1016:41
[INFO] [stdout]      |
[INFO] [stdout] 1016 |             if line.len() >= 2 && &line[0..2] == b"SF" {
[INFO] [stdout]      |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/execute.rs:1022:26
[INFO] [stdout]      |
[INFO] [stdout] 1022 |                 && &line[0..4] == b"BRDA"
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/execute.rs:1172:17
[INFO] [stdout]      |
[INFO] [stdout] 1172 |                 placeholder[0]..placeholder[0] + placeholder_txt.len(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/execute.rs:1177:33
[INFO] [stdout]      |
[INFO] [stdout] 1177 |             grammar_args.splice(0..placeholder_txt.len(), fname.as_bytes().to_vec());
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/grammar_tree.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 permutation.splice(idx..idx + key.len(), payload);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/grammar_tree.rs:126:22
[INFO] [stdout]     |
[INFO] [stdout] 126 |             for _ in 0..spaces - 2 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:112:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |     for i in 0..(bytes.len() - key.len()) + 1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:113:19
[INFO] [stdout]     |
[INFO] [stdout] 113 |         if &bytes[i..i + key.len()] == key {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:233:20
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for idx in 0..self.hash_seed.len() - 1 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:267:26
[INFO] [stdout]     |
[INFO] [stdout] 267 |         self.data.splice(idx..idx + n_size, n);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |                     .splice(idx..self.data.len(), val[0..self.data.len() - idx].to_vec());
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:321:55
[INFO] [stdout]     |
[INFO] [stdout] 321 |                     .splice(idx..self.data.len(), val[0..self.data.len() - idx].to_vec());
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:323:21
[INFO] [stdout]     |
[INFO] [stdout] 323 |                     0..self.data.len() - idx,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/mutator.rs:324:25
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     val[self.data.len() - idx..].to_vec(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:327:34
[INFO] [stdout]     |
[INFO] [stdout] 327 |                 self.data.splice(idx..idx + remove_count, val);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:347:23
[INFO] [stdout]     |
[INFO] [stdout] 347 |         keys = [&keys[split_idx..keys.len()], &keys[0..split_idx]].concat();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:347:53
[INFO] [stdout]     |
[INFO] [stdout] 347 |         keys = [&keys[split_idx..keys.len()], &keys[0..split_idx]].concat();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:356:30
[INFO] [stdout]     |
[INFO] [stdout] 356 |             self.data.splice(idx..(idx + key.len()), val);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:368:24
[INFO] [stdout]     |
[INFO] [stdout] 368 |         for _mutate in 0..max(1, (data_len as f64 * self.multiplier) as usize) {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:228:68
[INFO] [stdout]     |
[INFO] [stdout] 228 |                 .any(|a| a.contains(arg) || (arg.len() > 2 && &arg[0..2] == "-I"))
[INFO] [stdout]     |                                                                    ^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:246:35
[INFO] [stdout]     |
[INFO] [stdout] 246 |                 } else if arg.get(0..1).unwrap() == "-" {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:311:35
[INFO] [stdout]     |
[INFO] [stdout] 311 |                 } else if arg.get(0..1).unwrap() == "-" {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:442:35
[INFO] [stdout]     |
[INFO] [stdout] 442 |                 } else if arg.get(0..1).unwrap() == "-" {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:458:35
[INFO] [stdout]     |
[INFO] [stdout] 458 |                 } else if arg.get(0..1).unwrap() == "-" {
[INFO] [stdout]     |                                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/config.rs:468:38
[INFO] [stdout]     |
[INFO] [stdout] 468 |             if arg.len() > 2 && &arg[0..2] == "-I" {
[INFO] [stdout]     |                                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/config.rs:470:59
[INFO] [stdout]     |
[INFO] [stdout] 470 |                     .push(canonicalize(PathBuf::from(&arg[2..])).unwrap());
[INFO] [stdout]     |                                                           ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/corpus.rs:43:24
[INFO] [stdout]    |
[INFO] [stdout] 43 |         for san_idx in 0..SANITIZERS.len() {
[INFO] [stdout]    |                        ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/corpus.rs:98:26
[INFO] [stdout]    |
[INFO] [stdout] 98 |         for byte_idx in (1..self.data.len() - chunk_size + 1)
[INFO] [stdout]    |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:104:22
[INFO] [stdout]     |
[INFO] [stdout] 104 |             for _ in 0..chunk_size {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:118:26
[INFO] [stdout]     |
[INFO] [stdout] 118 |                 for _ in 0..chunk_size {
[INFO] [stdout]     |                          ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:127:48
[INFO] [stdout]     |
[INFO] [stdout] 127 |             String::from_utf8_lossy(&self.data[0..min(64, self.data.len())]),
[INFO] [stdout]     |                                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:363:53
[INFO] [stdout]     |
[INFO] [stdout] 363 |                 &String::from_utf8_lossy(&self.data[0..maxlen]).replace('\n', ""),
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/corpus.rs:379:53
[INFO] [stdout]     |
[INFO] [stdout] 379 |                 &String::from_utf8_lossy(&self.data[0..maxlen]).replace('\n', ""),
[INFO] [stdout]     |                                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:442:18
[INFO] [stdout]     |
[INFO] [stdout] 442 |         for i in 0..iter_count + FUZZING_QUEUE_SIZE {
[INFO] [stdout]     |                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:453:41
[INFO] [stdout]     |
[INFO] [stdout] 453 | ...                   .splice(idx2..&(idx2 + FUZZ_END_TAG.len()), b"".to_vec())
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:459:41
[INFO] [stdout]     |
[INFO] [stdout] 459 | ...                   .splice(idx1..&(idx1 + FUZZ_START_TAG.len()), b"".to_vec())
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:465:49
[INFO] [stdout]     |
[INFO] [stdout] 465 | ...                   generated_bytes[idx1 + FUZZ_START_TAG.len()..*idx2].to_vec();
[INFO] [stdout]     |                                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:469:33
[INFO] [stdout]     |
[INFO] [stdout] 469 | ...                   idx1..&(idx2 - FUZZ_START_TAG.len()),
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:947:41
[INFO] [stdout]     |
[INFO] [stdout] 947 |             if line.len() >= 2 && &line[0..2] == b"SF" {
[INFO] [stdout]     |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/execute.rs:951:43
[INFO] [stdout]     |
[INFO] [stdout] 951 |             if !(line.len() >= 4 && &line[0..4] == b"BRDA") {
[INFO] [stdout]     |                                           ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/execute.rs:1016:41
[INFO] [stdout]      |
[INFO] [stdout] 1016 |             if line.len() >= 2 && &line[0..2] == b"SF" {
[INFO] [stdout]      |                                         ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/execute.rs:1022:26
[INFO] [stdout]      |
[INFO] [stdout] 1022 |                 && &line[0..4] == b"BRDA"
[INFO] [stdout]      |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/execute.rs:1172:17
[INFO] [stdout]      |
[INFO] [stdout] 1172 |                 placeholder[0]..placeholder[0] + placeholder_txt.len(),
[INFO] [stdout]      |                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]     --> src/execute.rs:1177:33
[INFO] [stdout]      |
[INFO] [stdout] 1177 |             grammar_args.splice(0..placeholder_txt.len(), fname.as_bytes().to_vec());
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/grammar_tree.rs:110:36
[INFO] [stdout]     |
[INFO] [stdout] 110 |                 permutation.splice(idx..idx + key.len(), payload);
[INFO] [stdout]     |                                    ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/grammar_tree.rs:126:22
[INFO] [stdout]     |
[INFO] [stdout] 126 |             for _ in 0..spaces - 2 {
[INFO] [stdout]     |                      ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/grammar_tree.rs:159:18
[INFO] [stdout]     |
[INFO] [stdout] 159 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/grammar_tree.rs:166:18
[INFO] [stdout]     |
[INFO] [stdout] 166 |         for _ in 0..10 {
[INFO] [stdout]     |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:112:14
[INFO] [stdout]     |
[INFO] [stdout] 112 |     for i in 0..(bytes.len() - key.len()) + 1 {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:113:19
[INFO] [stdout]     |
[INFO] [stdout] 113 |         if &bytes[i..i + key.len()] == key {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:233:20
[INFO] [stdout]     |
[INFO] [stdout] 233 |         for idx in 0..self.hash_seed.len() - 1 {
[INFO] [stdout]     |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:267:26
[INFO] [stdout]     |
[INFO] [stdout] 267 |         self.data.splice(idx..idx + n_size, n);
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:321:29
[INFO] [stdout]     |
[INFO] [stdout] 321 |                     .splice(idx..self.data.len(), val[0..self.data.len() - idx].to_vec());
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:321:55
[INFO] [stdout]     |
[INFO] [stdout] 321 |                     .splice(idx..self.data.len(), val[0..self.data.len() - idx].to_vec());
[INFO] [stdout]     |                                                       ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:323:21
[INFO] [stdout]     |
[INFO] [stdout] 323 |                     0..self.data.len() - idx,
[INFO] [stdout]     |                     ^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/mutator.rs:324:25
[INFO] [stdout]     |
[INFO] [stdout] 324 |                     val[self.data.len() - idx..].to_vec(),
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:327:34
[INFO] [stdout]     |
[INFO] [stdout] 327 |                 self.data.splice(idx..idx + remove_count, val);
[INFO] [stdout]     |                                  ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:347:23
[INFO] [stdout]     |
[INFO] [stdout] 347 |         keys = [&keys[split_idx..keys.len()], &keys[0..split_idx]].concat();
[INFO] [stdout]     |                       ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:347:53
[INFO] [stdout]     |
[INFO] [stdout] 347 |         keys = [&keys[split_idx..keys.len()], &keys[0..split_idx]].concat();
[INFO] [stdout]     |                                                     ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:356:30
[INFO] [stdout]     |
[INFO] [stdout] 356 |             self.data.splice(idx..(idx + key.len()), val);
[INFO] [stdout]     |                              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/mutator.rs:368:24
[INFO] [stdout]     |
[INFO] [stdout] 368 |         for _mutate in 0..max(1, (data_len as f64 * self.multiplier) as usize) {
[INFO] [stdout]     |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 40 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> examples/fuzz_c_lib/main.rs:244:14
[INFO] [stdout]     |
[INFO] [stdout] 244 |     for i in 0..exec.cfg.iterations {
[INFO] [stdout]     |              ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |
[INFO] [stdout]     = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 42 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0382]: borrow of moved value: `my_engine.data`
[INFO] [stdout]    --> examples/fuzz_c_lib/main.rs:291:32
[INFO] [stdout]     |
[INFO] [stdout] 220 |     let mut my_engine = MyFuzzEngine::new();
[INFO] [stdout]     |         ------------- move occurs because `my_engine` has type `MyFuzzEngine`, which does not implement the `Copy` trait
[INFO] [stdout] ...
[INFO] [stdout] 256 |         my_engine.mutate(cov_corpus.total_coverage.len());
[INFO] [stdout]     |         --------- value moved here
[INFO] [stdout] ...
[INFO] [stdout] 291 |             let corpus_entry = my_engine.data.clone().serialize(mutation_trial.coverage);
[INFO] [stdout]     |                                ^^^^^^^^^^^^^^ value borrowed here after move
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 1 previous error; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0382`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `ecfuzz` (example "fuzz_c_lib") due to 2 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "c1d6751a7f8cce570952aa18755be9bce5f971aa7a7ae0a2823fe008ed7a7d9c", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "c1d6751a7f8cce570952aa18755be9bce5f971aa7a7ae0a2823fe008ed7a7d9c", kill_on_drop: false }`
[INFO] [stdout] c1d6751a7f8cce570952aa18755be9bce5f971aa7a7ae0a2823fe008ed7a7d9c
